self-contained steam engine - Français Anglais Dictionnaire